

/*公共*/
body {font-family: "Microsoft YaHei",tahoma,arial,Hiragino Sans GB,\\5b8b\4f53,sans-serif !important;}

.text-index p{
text-indent: 2em;
line-height: 25px;
}

.bg-c{background:#ccc!important}
.color-f{color: #ffffff}
.bg-1890ff{background: #1890ff;}
.bg-scw{background: #000f1e;}
.bg-scw1{background: #000f1e;}
.bg-d{background: #ddd}
.font-1890ff{color: #1890ff;}

.mb20{margin-bottom: 20px}
.ht30{height: 30px;}
.l-ht30{line-height: 30px}
.ht40{height: 40px;}
.l-ht40{line-height: 40px}
.w80{width: 80px;}
.w100{width: 100px}
.w130{ width: 130px}


/*公共*/
html,body{height: 100%;width: 100%}
body {overflow: auto;}
p, ul, li{margin: 0; padding: 0;}
a {text-decoration: none; color: #faf5f5;}
a:link,a:visited,a:hover,a:active {text-decoration: none; }
ul li {list-style: none;}
.m0 {margin: 0;}
.m-auto {margin: 0 auto;}
/* 可以加入框架的 */
.vertical-a-t {vertical-align: top;}
.vertical-a-m {vertical-align: middle;}
.zindex5 {z-index: 5;}
.font-n {font-weight: normal;}
.underline {text-decoration: underline;}
.border-none {border: none;}
.border {border: 1px solid #ccc;}
.white-s-n{white-space: normal;}
.overflow-h{ overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.pointer {cursor: pointer;}

/* 背景颜色 */
.bg-0e5699 {background: #0e5699;}
input.bg-0e5699:active {background: #1371c9;}
input.bg-1890ff:active {background: #0077e6;}
.bg-990000 { background: #990000;}/* 离岗红  */
.bg-red{background: #8B0000;}
.bg-3CA84B { background: #3CA84B;}/* 完成绿 */
.bg-FFFF00 { background: #ecd52b;}/* 进行黄 */
.bg-D43240 { background: #D43240;}/* 未进行红 */
.bg-0084ff { background-color: #0084ff1a;}
.bg-000f1e{ background: #000f1e;}
.bg-7{ background:#777777; }
.bg-8{ background:#cecbcb; }
.backeee{background: #eeeeee }
.bg-c, .bg-ccc{background: #cccccc !important;}
.bg-c{background: #cccccc !important;}
.bg-gra-f4-d{ background: -webkit-linear-gradient(#ffffff, #f3f3f3 90%, #ffffff 98%); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#ffffff, #f3f3f3 90%, #ffffff 98%); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#ffffff, #f3f3f3 90%, #ffffff 98%); /* Firefox 3.6 - 15 */
  background: linear-gradient(#ffffff, #f3f3f3 90%, #ffffff 98%); /* 标准的语法 */
}/* 渐变灰 */
/* 字体颜色 */
.a-color-1b{ color: #1B6AAC; text-decoration: none;}
.a-color-1b:hover{ text-decoration: underline;}
.color-990000 { color: #990000; }/*离岗红*/
.font-1890ff, .color-1890ff{color: #1890ff;}
i.icon-shengxu:hover, i.icon-jiangxu:hover{ color: #1890ff;}/* 升序降序 */
.font-red, .color-red{color: #ff0000;}
.color-ffc107{color: #ffc107;}/*警示黄*/
.font-c {color:#cccccc;}

input {outline: none;}/* input聚焦时去掉蓝色边框 */
.text-shadow{text-shadow:0 0 5px #333333;}
.pic-sha{box-shadow: 1px 1px 5px 5px #9ec6f8;}/*图片选中时周围的shadow*/
#myr:hover {text-decoration: underline;color:#1890ff;}

.font12 {font-size: 12px;}
.font14 {font-size: 14px;}
.font16 {font-size: 16px;}
.font18 {font-size: 18px;}
.font20 {font-size: 20px;}
.font22 {font-size: 22px;}
.font28 {font-size: 28px;}

/* 使用的太多，并且对w100-per与w100css中还要使用*/
.radius-4 {border-radius: 4px;}
.radius-10 {border-radius: 10px;}
.left50-per {left: 50%;}
.w100-per {width: 100%;}
.ht100-per {height: 100%;}
.w100 {width: 100px;}
.w110 {width: 110px;}
.w130 {width: 130px;}
.w150 {width: 150px;}
.w160 {width: 160px;}
.w180 {width:180px;}
.w200 {width: 200px;}
.w220 {width: 220px;}
.w230 {width: 230px;}
.w300 {width: 300px;}
.w320 {width: 320px;}
.max-w-img img{ max-width: 1000px; }
.ht30 {height: 30px;}
.ht40 {height: 40px;}
.ht50 {height: 50px;}
.l-ht28 {line-height: 28px;}
.l-ht30 {line-height: 30px;}
.l-ht40 {line-height: 40px;}
.l-ht50 {line-height: 50px;}
.p10 {padding: 10px;}
.p20 {padding: 20px;}
.pr5 {padding-right: 5px;}
.pr10 {padding-right: 10px;}
.pr20{padding-right: 20px;}
.pl5 {padding-left: 5px;}
.pl10 {padding-left: 10px;}
.pl15 {padding-left: 15px;}
.pl20 {padding-left: 20px;}
.pt30 {padding-top: 30px;}
.mt10 {margin-top: 10px;}
.mt14 {margin-top: 14px !important;}
.mt30 {margin-top: 30px;}
.mr10 {margin-right: 10px;}
.mr100 {margin-right: 100px}
.mb10 {margin-bottom: 10px;}
.mb20 {margin-bottom: 20px;}
.ml10 {margin-left: 10px;}
.ml20 {margin-left:20px;}

ul.nav_list li { position: relative; }
ul.nav_list li ul { left: 165px; position: absolute; width: 165px; top: 0; display: none; z-index: 10; }
ul.nav_list li ul li ul { left: 165px !important; }
ul.nav_list li a i { color: #fff; }
ul.nav_list li a span { color: #fff; }
ul.nav_list li:hover { background: #333; }
ul.nav_list li:hover>ul { display: block; background: #000f1e; }
ul.nav_list li:hover>ul li:hover{ background: #333; }
ul.nav_list li:hover ul li a { color: #fff; padding-left: 20px; }
ul.nav_list li a{text-decoration: none; }
ul.nav_list li a:link,ul.nav_list li a:visited,ul.nav_list li a:hover,ul.nav_list li a:active {text-decoration: none; }
ul.set>li:hover ul.set_02 { display: block; }

/*fdw00005下拉框的宽度调整*/
.multiselect-container {width:320px;}

/* fd-w000004多选日期控件 */
div.datepicker input {width: 580px;height: 30px;line-height: 30px;border: 1px solid #ddd;border-radius: 4px;}

.login-bg { background-image: url(../images/bg.png); background-position: center center; background-repeat: no-repeat; background-size: 100% 100%;background-attachment: fixed;}
.rotate-45{transform:rotate(45deg);-ms-transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); }
.rotate-90{transform:rotate(90deg);-ms-transform:rotate(90deg); -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg); }

.set p{ display: none; }
.set:hover p{ display: block; }
.set p span:hover{ background:#333333;}
/* 设置部分的三角 */
.set_triangle:before {content:"";position:absolute;top:-6px;left:35px;display:inline-block;width:10px;height:10px;background:#000f1e;border-left:solid 1px #cccccc;border-top:solid 1px #cccccc;transform:rotate(45deg);z-index:-100;}

.t_title span i { visibility: hidden; }
.t_title span:hover i { visibility: visible; }
.t_title span:hover i { display: inline-block; }
.t_title span:hover .dropdown { display: block; }
.t_title .dropdown { display: none; box-shadow: 2px -2px 3px #999; }
.t_title .dropdown ul li:hover { background: #ffffff;}

.t_title .dropdown div.dropdown_triangle { position: absolute; top:-6px; display:inline-block; width:10px; height:10px; background: #f4f4f4; border-left:solid 1px #ddd;  border-top:solid 1px #ddd; transform:rotate(45deg);
-ms-transform:rotate(45deg); /* Internet Explorer */
-moz-transform:rotate(45deg); /* Firefox */
-webkit-transform:rotate(45deg); /* Safari 和 Chrome */
-o-transform:rotate(45deg); /* Opera */  }
.t_title .w150 { width: 150px; }
.t_title .w200 { width: 200px; }
.t_title .w220 { width: 220px; }
.t_title .w269 { width: 269px; }
.t_title .w300 { width: 300px; }
.t_title .w350 { width: 350px; }
.t_title .w359 { width: 359px; }
.t_title .w507{ width: 507px; }
.t_title .w300 .dropdown { left:90px; }
.t_title .w350 .dropdown { left:120px; }
.t_title .w359 .dropdown { left:130px; }
.t_title .w507 .dropdown { left:200px; }
.t_title .dropdown input[type="checkbox"]{margin:0 5px 0 0; }
.t_title .dropdown a:hover{ text-decoration: none;background: #ffffff; }
.t_body tr.tableRow:nth-child(even){ background: #fafafa; }
.t_body tr.tableRow:hover{ background: #eeeeee; }

.addButton:hover p { display: block; }

section.print_page{ width: 900px; height:1200px; margin: 0 auto;}
/* personnal file页面  新增级别按钮样式 */
div#add:hover div#add_level{ display: block;}
div#add_level input:hover { background:#277fd2;}
.t_body2 div.tableRow:hover{ background: #eeeeee; }
/* 产品关键节点管理 */
table {border-collapse: collapse;}
table,table tr th, table tr td { border:1px solid #dddddd; }
table.w100-per tr td div {display: none;}
table.w100-per tr td:hover div { display:block;box-shadow: 0 0 5px #333;}

div.base_modal { opacity: 0; top: 100px; bottom: -100px; z-index: 0; transition: top 0.5s, bottom 0.5s, z-index 0.5s, opacity 0.5s, transform 0.5s; -moz-transition: top 0.5s, bottom 0.5s, z-index 0.5s, opacity 0.5s, -moz-transform 0.5s; -webkit-transition: top 0.5s, bottom 0.5s, z-index 0.5s, opacity 0.5s, -webkit-transform 0.5s; -o-transition: top 0.5s, bottom 0.5s, z-index 0.5s, opacity 0.5s,-o-transform 0.5s;}
a.base:hover div.base_modal { opacity: 1; top: 0; bottom: 0; z-index: 10;}

/* 问题列表页面 效果类 */
.ask span:hover { color:#1890ff; }
div.kind:hover {background:#ffffff;}
div.kind ul { display: none;}
div.kind:hover ul { display: block;}
div.kind ul li:hover { background: #eeeeee;}
div.kind i.icon-xia { display: block;}
div.kind:hover i.icon-xia { display: none;}
div.kind i.icon-shang { display: none;}
div.kind:hover i.icon-shang { display: block;}
/* 左侧小点 */
.bg-theme {
  background: #0077e6
}

/* 项目主题色 */
.bg-theme {background: #1374D3;}
.color-theme {color:#1374D3}

/* 顶部 */
.header {
	height: 120px;
	line-height: 120px;
	background: -webkit-linear-gradient(#A5DBFE, #fff);
	background: -o-linear-gradient(#A5DBFE, #fff);
	background: -moz-linear-gradient(#A5DBFE, #fff);
	background: linear-gradient(#A5DBFE, #fff);
}

/* 内容 */
.content {
	box-sizing: border-box;
	padding: 20px 0 20px 20px;
	height: calc(100% - 120px);
	width: 100%;
	background: -webkit-linear-gradient(#6EC8FD, #fff);
	background: -o-linear-gradient(#6EC8FD, #fff);
	background: -moz-linear-gradient(#6EC8FD, #fff);
	background: linear-gradient(#6EC8FD, #fff);
}

/* 头部 修改密码 退出登录样式 */
.head_a:hover {
	color: #4cade6;
}

/* 左侧li hov 效果 */
.left_li:hover a{
	color:#1374D3;
}

/* 菜单 */
.menu1 {
	position:relative;
	width: 100%;
	background-color: #338eef;
	border-bottom: 1px solid #008cc8;
}

.left_icon{
	position:relative;
	float:left;
}

.icon{
	position:absolute;
	z-index:4;
	display: block;
	font-size: 20px;
	text-align: center;
}

.color{
	top: 0px;
	z-index: 2;
	transition: 0.5s;
	background: #33ad65;
	margin-left: 0px!important;
	display: block;
}

.menu_name{
	opacity: 0.9;
	padding-left: 10px;
	border-left: 1px solid #008cc8;
	display: block;
	opacity: 0.9;
	float: left;
}

.flod_icon{
	position: absolute;
	font-family: arial;
}

.menu2{
	border-bottom: 1px solid #008cc8;
	background:#316ab4;
}

.opacity{
	opacity: 0.7;
}

.menu2_name{
	display: inline-block;
	padding-left: 20px;
	border-left: 1px solid #008cc8;
	width: 104px;
	float: left;
}


.menu3{
	border-bottom: 1px solid #008cc8;
	background:#063b81;
}

.menu3_name{
	display: inline-block;
	padding-left: 30px;
	border-left: 1px solid #008cc8;
	width: 104px;
	float: left;
}

.child_icon{
	font-size: 20px;
	text-align: center;
}

.check_bg{
	background: rgb(10, 192, 238);
}

.bg:hover{
	background: rgb(28, 93, 146);
}
/* 菜单 */